import { NgModule } from '@angular/core';
import { CommonModule } from '@angular/common';
import { ContainerComponent } from './container.component';
import { ContainerDirective } from './container.directive';
import { AsideDirective } from './directives/aside.directive';
import { FooterDirective } from './directives/footer.directive';
import { HeaderDirective } from './directives/header.directive';
import { AsideComponent } from './children/aside.component';
import { FooterComponent } from './children/footer.component';
import { HeaderComponent } from './children/header.component';
import { MainComponent } from './children/main.component';



@NgModule({
  declarations: [ContainerComponent, ContainerDirective, AsideDirective, FooterDirective, HeaderDirective, AsideComponent, FooterComponent, HeaderComponent, MainComponent],
  imports: [
    CommonModule
  ],
  exports:[ContainerComponent, AsideComponent, FooterComponent, HeaderComponent, MainComponent],
  entryComponents: [ContainerComponent]
})
export class ElContainerModule { }
